
stu_成绩 = [97,95,93,95,92,96,92,95,100]

# 3.2 pop() 删除 pop()不填内容  对应记忆 ==> append() 删除末位
# 目标： 使用pop()删除 成绩为95 的所有值
# for i in stu_成绩
#     if i == 95:
#         print(stu_成绩.index(i))

# 本质： list 本身有 index & value
pop_index_list = []
for index,value in enumerate(stu_成绩):
    # print(index,value)
    if value == 95:
        # stu_成绩.pop(index)
        stu_成绩[index] += 1
        # print(index,value)
print(stu_成绩)

stu_id = [10001,10002,10003,10004,10008,10001,10009,10010,10001]
# 思考，如何取出所有位置10001的index？
for i in stu_id:
    # 循环遍历stu_id的所有内容
    if i == 10001:
        # 判断如果元素为10001的时候,怎么取出索引值呢？
        print()
## 一般方法?

# 枚举:因为list其实不仅有values值，还有index索引，但for循环主要循环遍历其值，不遍历索引
# 因此，有了枚举的方法，同时遍历两者
# enumerate()
pop_values_list = []  # append方法经常用于新建列表
for index,item in enumerate(stu_id):
    # print(index,item)
    if item == 10001:
        print(index,item)
        pop_values_list.append(index)
print("我们想要删除pop()的值：",pop_values_list)


